Các bước tích hợp PanCake
Trong quá trình hỗ trợ, CS cần phải thực hiện nhiều thao tác nghiệp vụ khác nhau để đáp ứng nhu cầu của khách hàng. Để tối ưu hóa quá trình làm việc và nâng cao hiệu quả công việc, CS có thể tích hợp Call center trên nền tảng Pancake để quản lý và giải quyết các yêu cầu của khách hàng một cách nhanh chóng và hiệu quả. Bài viết dưới đây sẽ cung cấp cho CS các thông tin về cách tích hợp Call center trên nền tảng Pancake để giúp nâng cao trải nghiệm và đáp ứng nhu cầu của khách hàng một cách tốt nhất.
I. Điều kiện tiên quyết
Trước khi thực hiện các thao tác bên dưới, bạn CS cần nắm thông tin và cách hoạt động của Portal: Link (Dẫn sau)
II. Các bước set up tích hợp trên Portal
Bước 1: Chọn Integration tại Portal

Bước 2: Chọn vào hình con mắt tại Label “PanCake”

Bước 3: Setup tích hợp
Click add Integrator

Điền các trường thông tin sau:
- Call ID: Lấy Call ID khách hàng tại Portal
- Host: Điền pos.pancake.vn
- Description: Điền tên doanh nghiệp
- Info: Điền
{"renderTooltip":[{"path":"/order","element":"td>div>a>span,.customer-info-avatar>div>div>a>span,.ant-popover-inner-content>div>div>div>span"},{"path":"/customer","element":".ant-popover-inner-content>div>div>div>span"},{"path":"/statistic/customer","element":"tr>td"},{"path":"/product/supplier","element":"tr>td"},{"path":"/list-returned-orders","element":"td>div>a>span"}],"dataFunction":[{"objectName":"ContactsPancake","templateName":"pancake","endpointName":"search_contact_pancake","arrayResponse":"","responseData":[{"id":"data[0].id"},{"shop_customer_addresses":"data[0]?.shop_customer_addresses"},{"order_count":"data[0]?.order_count"},{"purchased_amount":"data[0]?.purchased_amount"},{"gender":"data[0]?.gender"},{"latestNote":"data[0]?.notes?.at(0)?.message"}],"data":{"search":"{phone}"},"replaceData":[{"{phone}":"iframeDatas?.phone"}]},{"objectName":"OrdersPancake","templateName":"pancake","endpointName":"search_order_pancake","arrayResponse":"data","responseData":[{"id":"id"},{"inserted_at":"inserted_at"},{"product":"items?.at(0)?.variation_info.name"},{"status":"status"},{"staff":"assigning_seller?.name"},{"total_price_after_sub_discount":"total_price_after_sub_discount"},{"tags":"tags?.map(e => e.name)?.toString()"}],"data":{"shop_customer_id":"{customerId}"},"replaceData":[{"{customerId}":"checkValue('eval','ie','iframeDatas?.ContactsPancake[0]?.id','iframeDatas?.ContactsPancake[0]?.id','getText(0)') "}]},{"objectName":"StorePancake","templateName":"pancake","endpointName":"get_info_store_pancake","arrayResponse":"","responseData":[{"code":"shop?.currency"}],"data":{}}]}
- iFrame: Điền (Lưu ý xóa khoảng trống dấu cách vị trí đầu và cuối nếu có)
[{"col":"2","label":"Khách hàng","objectName":"ContactsPancake","arrayData":"","fields":[{"Tên":"data?.ContactsPancake?.at(0)?.at(0)?.shop_customer_addresses?.at(0)?.full_name","Eval":"true"},{"Điện thoại":"data?.phone","Eval":"true"},{"Đã mua hàng":"data?.ContactsPancake?.at(0)?.at(0)?.order_count + ' ' + getText('lần')","Eval":"true"},{"Số tiền đã chi":"data?.ContactsPancake?.at(0)?.at(0)?.purchased_amount + ' '","Eval":"true"},{"Địa chỉ":"data?.ContactsPancake?.at(0)?.at(0)?.shop_customer_addresses?.at(0)?.full_address","Eval":"true","colWidth":"1","Wrap":"true"}]},{"col":"3","label":"Đơn hàng gần nhất","objectName":"OrdersPancake","arrayData":"","fields":[{"Mã":"id"},{"Mua lúc":"handleTimeCreate(data?.OrdersPancake?.at(0)?.at(0)?.inserted_at)","Eval":"true"},{"Sản phẩm":"product"},{"Giá trị":"data?.OrdersPancake?.at(0)?.at(0)?.total_price_after_sub_discount + ' ' + data?.StorePancake?.at(0)?.at(0)?.code","Eval":"true"},{"Trạng thái":"STATUS_ORDER_PANCAKE[data?.OrdersPancake?.at(0)?.at(0)?.status]","Eval":"true"},{"Nhân viên":"staff"},{"Thẻ":"tags","colWidth":"1","Wrap":"true"}]},{"col":"1","label":"Ghi chú gần nhất","objectName":"ContactsPancake","arrayData":"","fields":[{"":"latestNote","colWidth":"1","Wrap":"true"}]}]
Field: Nhờ Sale lấy thông tin API key và ID shop Pancake của khách hàng.
III. Hướng dẫn lấy API và ID Shop
Kiểm tra các API cần cho tích hợp
- API lấy thông tin khách hàng theo số điện thoại
- API lấy thông tin đơn hàng theo id khách hàng
Lấy API key
- Truy cập trang https://pos.pages.fm/shop/2446033/setting/application
- Kéo xuống mục "API KEY" => Chọn "Thêm mới"
Thêm thông tin API cần tích hợp vào integration-tool (mục Endpoint và Others)
- idShop lấy trong url của khách hàng (https://pos.pages.fm/shop/2446033/setting/application)